package org.jeecg.modules.kc.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data
public class GoodStorage {
    /**
     * 仓库id
     */
    private String depositoryId;
    /**
     * 仓库名称
     */
    private String depositoryName;
    /**
     * 商品数量
     */
    private Integer num;
    /**
     * 商品单价，库存出入表需要
     */
    private Integer price;
    /**
     * 总价，商品销售表需要
     */
    private Integer money;
    /**
     * 商品id
     */
    private String goodId;
    /**
     * 商品名
     */
    private String goodName;
    /**
     * 商品名
     */
    private String spec;
    /**
     * 商品单位
     */
    private String goodUnitName;
    /**
     * 商品类别id
     */
    private String goodTypeId;
    /**
     * 商品类别名称
     */
    private String goodTypeName;
    /**
     * 商品类别名称
     */
    private String stockCode;
     /**
     * 出入库类型
     */
    private String stockType;
    /**
     * 审批人
     */
    private String verifyAt;
    /**
     * 申请人
     */
    private String createAt;
    /**
     * 预警值
     */
    private Integer stockWarning;
    /**
     * 预警值。1正常 ,2预警
     */
    private Integer warningState;
    /**
     * 是否是入库
     */
    private Boolean isIn;
    /**
     * 关联费用id
     */
    private String feeId;
    /**
     * 关联费用id
     */
    private String feeGoodId;
    /**
     * 购买位置
     */
    private String placeId;
    /**
     * 购买位置
     */
    private String placeName;
    /**
     * 关联费用id
     */
    private String roomSign;
    /**
     * 创建时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm")
    private Date createTime;
    /**
     * 开始时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date startTime;
    /**
     * 结束时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private Date endTime;


    /**
     *  酒店id
     */
    private String hotelId;
}
